home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr37
/
lstcl10.zip
/
LASTCALL.WCX
(
.txt
)
< prev
Wrap
Wildcat! WCX
|
1995-03-12
|
2KB
|
113 lines
'! Decompiled with wccNosy version 4.20f (freeware)
'! Input File: in.wcx 1734 bytes 01/29/123 04:29:46pm
'! Code Segment Size :1062 bytes
'! Data Segment Size :4762 bytes
'! String Segment Size:672 bytes
'! Compiled with WCC version 4.01
Type Type26
b0 As Byte
s1(0 To 29) As String*1
b31 As Byte
s32(0 To 39) As String*1
w72 As Word
w74 As Word
w76 As Word
w78 As Word
l80 As Long
End Type
Dim t26_4463 As Type26
Dim s4687 As String*25
Dim s4712 As String*30
Dim s4742 As String
Dim s4746 As String
Dim i4750 As Integer
Dim dt4752 As DateTime
Dim l4758 As Long
s4687 = User.Name
s4712 = User.From
CurrentDateTime dt4752
l4758 = (dt4752.D.Number - 25567) * 86400 + dt4752.T.Number
Cls
Open ProgPath + "LASTCALL.CFG" For Input As 1
Input #1, s4742
Input #1, s4746
s4742 = UCase(s4742)
If s4742 = "INTERMAIL" Then
Open s4746 + "\LASTCALL.IM" For Random As 2 Len = 224 '! This value should probably be replaced with a "SizeOf" expression
Get 2, 1, t26_4463 '! 224 bytes
Else
225 If s4742 = "FD" Then
Open s4746 + "\LASTCALL.FD" For Random As 2 Len = 224 '! This value should probably be replaced with a "SizeOf" expression
Get 2, 1, t26_4463 '! 224 bytes
Else
286 Locate 10, 3
Print "@0F@Invalid Mailer Type must be '@0C@INTERMAIL@0F@' or '@0C@FD@0F@' on first line of CFG file.";
Delay 4
End
End If
End If
311 Locate 5, 32
Print "@0B@LastCaller 1.0"
Locate 7, 22
Print "@0E@By: K. Kimball - The CAD/fx BBS!"
Locate 8, 32
Print "@0F@(602) 835-0274"
Locate 10, 1
Print " @0F@Processing Caller Information!"
Print " @1F@ @07@"
Print " @1F@ 0% ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 100% @07@"
Print " @1F@ @07@"
i4750 = 15
Do
409 Locate 12, i4750
Print "@NOPAUSE@@1A@█";
Locate 12, 65
Print "@NOPAUSE@@1F@|"
Delay 0.01
i4750 = i4750 + 1
Locate 12, i4750
Print "@NOPAUSE@@1A@█";
Locate 12, 65
Print "@NOPAUSE@@1F@/"
Delay 0.01
i4750 = i4750 + 1
Locate 12, i4750
Print "@NOPAUSE@@1A@█";
Locate 12, 65
Print "@NOPAUSE@@1F@-"
Delay 0.01
i4750 = i4750 + 1
Locate 12, i4750
Print "@NOPAUSE@@1A@█";
Locate 12, 65
Print "@NOPAUSE@@1F@\"
i4750 = i4750 + 1
Loop While i4750 < 59
Locate 14, 30
Print "@0C@Writing to File...";
Delay 3
t26_4463.b0 = Len(s4687)
t26_4463.b31 = Len(s4712)
t26_4463.s1(0) = Mid(s4687, 1, 1)
i4750 = 1
Do
746 t26_4463.s1(i4750) = Mid(s4687, i4750 + 1, 1)
i4750 = i4750 + 1
Loop While i4750 < Len(s4687)
t26_4463.s32(0) = Mid(s4712, 1, 1)
i4750 = 1
Do
878 t26_4463.s32(i4750) = Mid(s4712, i4750 + 1, 1)
i4750 = i4750 + 1
Loop While i4750 < Len(s4712)
t26_4463.w72 = 1
t26_4463.w74 = NodeInfo.BaudRate
t26_4463.w76 = MasterInfo.TotalCalls
t26_4463.w78 = 0
t26_4463.l80 = l4758
Put 2, 1, t26_4463 '! 224 bytes
Reset